package com.yxq.mdt.app.modules.search.bean;

import java.util.List;

/**
 * @author L
 * @time 2019-12-09
 * @describe 搜索-用户$
 */
public class SearchUserBean {

    /**
     * pages : 1
     * pageSize : 10
     * list : [{"sex":1,"shopName":"测试公司","vipType":0,"relationNum":0,"headimg":"头像","userId":58024,"gsTopicVo":[{"list":[{"createMan":"","shareCount":1,"commentCount":1,"fileList":[],"viewCount":1,"id":"","class1":"","type":1,"createDate":"","upCount":1,"content":""}],"pageSize":2,"pageNum":1,"total":0,"pages":0}],"gsName":"测试用户","age":24,"generation":"个性签名1","constellation":"处女座","residence":"重庆市 重庆市"}]
     * pageNum : 1
     * total : 1
     */

    private int pages;
    private int pageSize;
    private int pageNum;
    private int total;
    private List<ListBeanX> list;

    public int getPages() {
        return pages;
    }

    public void setPages(int pages) {
        this.pages = pages;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public List<ListBeanX> getList() {
        return list;
    }

    public void setList(List<ListBeanX> list) {
        this.list = list;
    }

    public static class ListBeanX {
        /**
         * sex : 1
         * shopName : 测试公司
         * vipType : 0
         * relationNum : 0
         * headimg : 头像
         * userId : 58024
         * gsTopicVo : [{"list":[{"createMan":"","shareCount":1,"commentCount":1,"fileList":[],"viewCount":1,"id":"","class1":"","type":1,"createDate":"","upCount":1,"content":""}],"pageSize":2,"pageNum":1,"total":0,"pages":0}]
         * gsName : 测试用户
         * age : 24
         * generation : 个性签名1
         * constellation : 处女座
         * residence : 重庆市 重庆市
         */

        private int sex;
        private String shopName;
        private int vipType;
        private int relationNum;
        private String headimg;
        private String userId;
        private String gsName;
        private int age;
        private String generation;
        private String constellation;
        private String residence;
        private List<GsTopicVoBean> gsTopicVo;

        public int getSex() {
            return sex;
        }

        public void setSex(int sex) {
            this.sex = sex;
        }

        public String getShopName() {
            return shopName;
        }

        public void setShopName(String shopName) {
            this.shopName = shopName;
        }

        public int getVipType() {
            return vipType;
        }

        public void setVipType(int vipType) {
            this.vipType = vipType;
        }

        public int getRelationNum() {
            return relationNum;
        }

        public void setRelationNum(int relationNum) {
            this.relationNum = relationNum;
        }

        public String getHeadimg() {
            return headimg;
        }

        public void setHeadimg(String headimg) {
            this.headimg = headimg;
        }

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public String getGsName() {
            return gsName;
        }

        public void setGsName(String gsName) {
            this.gsName = gsName;
        }

        public int getAge() {
            return age;
        }

        public void setAge(int age) {
            this.age = age;
        }

        public String getGeneration() {
            return generation;
        }

        public void setGeneration(String generation) {
            this.generation = generation;
        }

        public String getConstellation() {
            return constellation;
        }

        public void setConstellation(String constellation) {
            this.constellation = constellation;
        }

        public String getResidence() {
            return residence;
        }

        public void setResidence(String residence) {
            this.residence = residence;
        }

        public List<GsTopicVoBean> getGsTopicVo() {
            return gsTopicVo;
        }

        public void setGsTopicVo(List<GsTopicVoBean> gsTopicVo) {
            this.gsTopicVo = gsTopicVo;
        }

        public static class GsTopicVoBean {
            /**
             * list : [{"createMan":"","shareCount":1,"commentCount":1,"fileList":[],"viewCount":1,"id":"","class1":"","type":1,"createDate":"","upCount":1,"content":""}]
             * pageSize : 2
             * pageNum : 1
             * total : 0
             * pages : 0
             */

            private int pageSize;
            private int pageNum;
            private int total;
            private int pages;
            private List<ListBean> list;

            public int getPageSize() {
                return pageSize;
            }

            public void setPageSize(int pageSize) {
                this.pageSize = pageSize;
            }

            public int getPageNum() {
                return pageNum;
            }

            public void setPageNum(int pageNum) {
                this.pageNum = pageNum;
            }

            public int getTotal() {
                return total;
            }

            public void setTotal(int total) {
                this.total = total;
            }

            public int getPages() {
                return pages;
            }

            public void setPages(int pages) {
                this.pages = pages;
            }

            public List<ListBean> getList() {
                return list;
            }

            public void setList(List<ListBean> list) {
                this.list = list;
            }

            public static class ListBean {
                /**
                 * createMan :
                 * shareCount : 1
                 * commentCount : 1
                 * fileList : []
                 * viewCount : 1
                 * id :
                 * class1 :
                 * type : 1
                 * createDate :
                 * upCount : 1
                 * content :
                 */

                private String createMan;
                private int shareCount;
                private int commentCount;
                private int viewCount;
                private String id;
                private String class1;
                private int type;
                private String createDate;
                private int upCount;
                private String content;
                private List<?> fileList;

                public String getCreateMan() {
                    return createMan;
                }

                public void setCreateMan(String createMan) {
                    this.createMan = createMan;
                }

                public int getShareCount() {
                    return shareCount;
                }

                public void setShareCount(int shareCount) {
                    this.shareCount = shareCount;
                }

                public int getCommentCount() {
                    return commentCount;
                }

                public void setCommentCount(int commentCount) {
                    this.commentCount = commentCount;
                }

                public int getViewCount() {
                    return viewCount;
                }

                public void setViewCount(int viewCount) {
                    this.viewCount = viewCount;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getClass1() {
                    return class1;
                }

                public void setClass1(String class1) {
                    this.class1 = class1;
                }

                public int getType() {
                    return type;
                }

                public void setType(int type) {
                    this.type = type;
                }

                public String getCreateDate() {
                    return createDate;
                }

                public void setCreateDate(String createDate) {
                    this.createDate = createDate;
                }

                public int getUpCount() {
                    return upCount;
                }

                public void setUpCount(int upCount) {
                    this.upCount = upCount;
                }

                public String getContent() {
                    return content;
                }

                public void setContent(String content) {
                    this.content = content;
                }

                public List<?> getFileList() {
                    return fileList;
                }

                public void setFileList(List<?> fileList) {
                    this.fileList = fileList;
                }
            }
        }
    }
}
